<?php
class DB_AdminSession extends CMS_DbTable {
	
	// 表名
	protected $_name = 'adminsessions';
	
	// 主键
	protected $_primary = 'sid';
	
	// 根据主键查找数据
	function loadSessionInfoBySid($sid) {
		return $this->loadInfo ( '*', "sid='" . $sid . "'" );
	}
	
	/**
	 * 更新Session信息
	 *
	 * @param $sid string       	
	 * @param $row array       	
	 */
	function updateSessionInfoBySid($sid, $_row) {
		return $this->updateByConditions ( $_row, array ("sid=?" => $sid ) );
	}
	
	/**
	 * 插入Session信息
	 * 
	 * @param $_row array       	
	 *
	 */
	function insertSessionInfo($_row) {
		return $this->insert ( $_row );
	}
	
	/**
	 * 删除Session信息
	 * 
	 * @param $sid string       	
	 */
	function deleteSessionInfoBySid($sid) {
		$_where = $this->_db->quoteInto ( 'sid = ?', $sid );
		return $this->delete ( $_where );
	}
}
?>